mobile substation - French English Dictionary